package com.huihong.internship.system.entity;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

/**
 * 实习申请表：对应internship_application，存储学生实习申请记录
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class InternshipApplication extends BaseEntity {
    /**
     * 关联sys_student的学生ID（对应student_id字段）
     */
    private Long studentId;
    /**
     * 关联internship_position的岗位ID（对应position_id字段）
     */
    private Long positionId;
    /**
     * 申请时间（对应apply_time字段）
     */
    private Date applyTime;
    /**
     * 申请状态：0-待审核，1-已通过，2-被拒绝（对应status字段）
     */
    private Integer status;
    /**
     * 企业审核备注（对应enterprise_remark字段）
     */
    private String enterpriseRemark;

    /**
     * 学生申请备注（对应apply_remark字段）
     */
    private String applyRemark;


}